package service;

import java.math.BigDecimal;
import java.util.List;

import model.Menu;
import model.User;

/**
 * Created by Administrator on 2016/6/14.
 */
public interface UserServiceI {
    /**
     * 判断用户名密码是否正确
     * @param user
     * @return
     */
    User findUser(User user);

    /**
     * 根据搜索条件，获取用户个数
     * @param user
     * @return
     */
    int getUserCount(User user);
    /**
     * 获取用户集合
     * @param pageNow
     * @param pageSize
     * @param user
     * @return
     */
    List<User> getUser(int pageNow,int pageSize,User user,String order);

    /**
     * 保存用户
     * @param user
     * @return
     */
    int saveUser(User user);

    User getUserById(BigDecimal userId);

    int updateUserById(User user);

    List<Menu> getMenuByUserId(BigDecimal userId);
}
